﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Web;
using System.Text;
using WcfGeebaServer;
using WcfGeebaServer.Policies;
using WcfGeebaServer.ContentManage;
using WcfGeebaServer.Users;

namespace WcfGeebaServer
{
    [ServiceContract(CallbackContract = typeof(IListener))]
    public interface IService : IAppService
    {
        //Callback methods
        [OperationContract]
        bool subscribe(string username);

        [OperationContract]
        bool unsubscribe();
    }

}
